<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        
    </style>
</head>
<body>
    
</body>
<script>
    
    var a = "hello";
    // 复制
    var b = a;
    b = "world";
    console.log(a);
    console.log(b);



    // 复制时，拷贝的是地址
    var arr = [1,2,3,4,5];
    // 复制
    var arr2 = arr;
    arr2[3] = "hello";
    console.log(arr);
    console.log(arr2);



    // 浅拷贝：只拷贝地址，修改拷贝之后的数据，会影响老数据
    //     复杂数据，默认就是浅拷贝
    // 深拷贝：只拷贝值，修改拷贝之后的数据，不影响老数据
    //     基本数据，默认就是深拷贝


    var myarr = [2,3,4,5,6];

    var myarr2 = [];

    for(var i=0;i<myarr.length;i++){
        myarr2[i] = myarr[i];
    }

    myarr2[3] = "hello";

    console.log(myarr);

    console.log(myarr2);



</script>
</html>